<!-- HTML header for doxygen 1.8.6-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Debug Functions</title>
<title>Using the µVision Socket Interface: Debug Functions</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="drv.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
  $(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="drv.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="keilarm.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">Using the µVision Socket Interface
   &#160;<span id="projectnumber">Application Note 198</span>
   </div>
   <div id="projectbrief">Control and monitor µVision via the built-in TCP/IP interface</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.6 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Usage&#160;and&#160;Description</span></a></li>
      <li><a href="modules.html"><span>Reference</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('group__uvsc__dbg__func.html','');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="summary">
<a href="#func-members">Functions</a>  </div>
  <div class="headertitle">
<div class="title">Debug Functions<div class="ingroups"><a class="el" href="group__uvsc__func.html">Client Functions</a></div></div>  </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:ga96d58af44848b8c933a85f38f6dffdd2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__usvc__defs.html#gaa98bd3356e69afadc44d005d3c7bbbf3">_UVSC_FUNC_</a> <a class="el" href="group__usvc__enums.html#gadadac39a0d05bddb1eb1240c1eeb1ecc">UVSC_STATUS</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uvsc__dbg__func.html#ga96d58af44848b8c933a85f38f6dffdd2">UVSC_DBG_ENTER</a> (int iConnHandle)</td></tr>
<tr class="separator:ga96d58af44848b8c933a85f38f6dffdd2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf2be1f06b674fb3228f790e64e01e329"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__usvc__defs.html#gaa98bd3356e69afadc44d005d3c7bbbf3">_UVSC_FUNC_</a> <a class="el" href="group__usvc__enums.html#gadadac39a0d05bddb1eb1240c1eeb1ecc">UVSC_STATUS</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uvsc__dbg__func.html#gaf2be1f06b674fb3228f790e64e01e329">UVSC_DBG_EXIT</a> (int iConnHandle)</td></tr>
<tr class="separator:gaf2be1f06b674fb3228f790e64e01e329"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga567554f44aa7091da316f5af1fe2b14f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__usvc__defs.html#gaa98bd3356e69afadc44d005d3c7bbbf3">_UVSC_FUNC_</a> <a class="el" href="group__usvc__enums.html#gadadac39a0d05bddb1eb1240c1eeb1ecc">UVSC_STATUS</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uvsc__dbg__func.html#ga567554f44aa7091da316f5af1fe2b14f">UVSC_DBG_START_EXECUTION</a> (int iConnHandle)</td></tr>
<tr class="separator:ga567554f44aa7091da316f5af1fe2b14f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga20bd8da9f10efe14ff0553d6862b809b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__usvc__defs.html#gaa98bd3356e69afadc44d005d3c7bbbf3">_UVSC_FUNC_</a> <a class="el" href="group__usvc__enums.html#gadadac39a0d05bddb1eb1240c1eeb1ecc">UVSC_STATUS</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uvsc__dbg__func.html#ga20bd8da9f10efe14ff0553d6862b809b">UVSC_DBG_RUN_TO_ADDRESS</a> (int iConnHandle, <a class="el" href="group__uvsock__typedefs.html#gad43617c3693e772d6d8659876870a777">xU64</a> address)</td></tr>
<tr class="separator:ga20bd8da9f10efe14ff0553d6862b809b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacf564272bdab91d354311dc61fc6189d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__usvc__defs.html#gaa98bd3356e69afadc44d005d3c7bbbf3">_UVSC_FUNC_</a> <a class="el" href="group__usvc__enums.html#gadadac39a0d05bddb1eb1240c1eeb1ecc">UVSC_STATUS</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uvsc__dbg__func.html#gacf564272bdab91d354311dc61fc6189d">UVSC_DBG_STOP_EXECUTION</a> (int iConnHandle)</td></tr>
<tr class="separator:gacf564272bdab91d354311dc61fc6189d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacb73d2a2ce48deb16797ebd569314792"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__usvc__defs.html#gaa98bd3356e69afadc44d005d3c7bbbf3">_UVSC_FUNC_</a> <a class="el" href="group__usvc__enums.html#gadadac39a0d05bddb1eb1240c1eeb1ecc">UVSC_STATUS</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uvsc__dbg__func.html#gacb73d2a2ce48deb16797ebd569314792">UVSC_DBG_STATUS</a> (int iConnHandle, int *pStatus)</td></tr>
<tr class="separator:gacb73d2a2ce48deb16797ebd569314792"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2bfe198031f78bd4e95b4342164d3501"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__usvc__defs.html#gaa98bd3356e69afadc44d005d3c7bbbf3">_UVSC_FUNC_</a> <a class="el" href="group__usvc__enums.html#gadadac39a0d05bddb1eb1240c1eeb1ecc">UVSC_STATUS</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uvsc__dbg__func.html#ga2bfe198031f78bd4e95b4342164d3501">UVSC_DBG_STEP_HLL</a> (int iConnHandle)</td></tr>
<tr class="separator:ga2bfe198031f78bd4e95b4342164d3501"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa7903efea1853de0ff158d5c396bad59"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__usvc__defs.html#gaa98bd3356e69afadc44d005d3c7bbbf3">_UVSC_FUNC_</a> <a class="el" href="group__usvc__enums.html#gadadac39a0d05bddb1eb1240c1eeb1ecc">UVSC_STATUS</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uvsc__dbg__func.html#gaa7903efea1853de0ff158d5c396bad59">UVSC_DBG_STEP_HLL_N</a> (int iConnHandle, UINT count)</td></tr>
<tr class="separator:gaa7903efea1853de0ff158d5c396bad59"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga232c2d99783d1f191503d6b1908caa3e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__usvc__defs.html#gaa98bd3356e69afadc44d005d3c7bbbf3">_UVSC_FUNC_</a> <a class="el" href="group__usvc__enums.html#gadadac39a0d05bddb1eb1240c1eeb1ecc">UVSC_STATUS</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uvsc__dbg__func.html#ga232c2d99783d1f191503d6b1908caa3e">UVSC_DBG_STEP_INSTRUCTION</a> (int iConnHandle)</td></tr>
<tr class="separator:ga232c2d99783d1f191503d6b1908caa3e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3c49911d47d55e1ffb3a8c9fd4de2c5b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__usvc__defs.html#gaa98bd3356e69afadc44d005d3c7bbbf3">_UVSC_FUNC_</a> <a class="el" href="group__usvc__enums.html#gadadac39a0d05bddb1eb1240c1eeb1ecc">UVSC_STATUS</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uvsc__dbg__func.html#ga3c49911d47d55e1ffb3a8c9fd4de2c5b">UVSC_DBG_STEP_INSTRUCTION_N</a> (int iConnHandle, UINT count)</td></tr>
<tr class="separator:ga3c49911d47d55e1ffb3a8c9fd4de2c5b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga07f1868219940783b510bc0ce0bea421"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__usvc__defs.html#gaa98bd3356e69afadc44d005d3c7bbbf3">_UVSC_FUNC_</a> <a class="el" href="group__usvc__enums.html#gadadac39a0d05bddb1eb1240c1eeb1ecc">UVSC_STATUS</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uvsc__dbg__func.html#ga07f1868219940783b510bc0ce0bea421">UVSC_DBG_STEP_INTO</a> (int iConnHandle)</td></tr>
<tr class="separator:ga07f1868219940783b510bc0ce0bea421"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0dbc7dd57fc704f7ea18b19e54574b52"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__usvc__defs.html#gaa98bd3356e69afadc44d005d3c7bbbf3">_UVSC_FUNC_</a> <a class="el" href="group__usvc__enums.html#gadadac39a0d05bddb1eb1240c1eeb1ecc">UVSC_STATUS</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uvsc__dbg__func.html#ga0dbc7dd57fc704f7ea18b19e54574b52">UVSC_DBG_STEP_INTO_N</a> (int iConnHandle, UINT count)</td></tr>
<tr class="separator:ga0dbc7dd57fc704f7ea18b19e54574b52"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf004348755edd41a047f5f840e70fbc4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__usvc__defs.html#gaa98bd3356e69afadc44d005d3c7bbbf3">_UVSC_FUNC_</a> <a class="el" href="group__usvc__enums.html#gadadac39a0d05bddb1eb1240c1eeb1ecc">UVSC_STATUS</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uvsc__dbg__func.html#gaf004348755edd41a047f5f840e70fbc4">UVSC_DBG_STEP_OUT</a> (int iConnHandle)</td></tr>
<tr class="separator:gaf004348755edd41a047f5f840e70fbc4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2857229f7c1ac68eb8bb729113fbb9ef"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__usvc__defs.html#gaa98bd3356e69afadc44d005d3c7bbbf3">_UVSC_FUNC_</a> <a class="el" href="group__usvc__enums.html#gadadac39a0d05bddb1eb1240c1eeb1ecc">UVSC_STATUS</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uvsc__dbg__func.html#ga2857229f7c1ac68eb8bb729113fbb9ef">UVSC_DBG_RESET</a> (int iConnHandle)</td></tr>
<tr class="separator:ga2857229f7c1ac68eb8bb729113fbb9ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga83c1c1a58391c685769556ba48f56f4e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__usvc__defs.html#gaa98bd3356e69afadc44d005d3c7bbbf3">_UVSC_FUNC_</a> <a class="el" href="group__usvc__enums.html#gadadac39a0d05bddb1eb1240c1eeb1ecc">UVSC_STATUS</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uvsc__dbg__func.html#ga83c1c1a58391c685769556ba48f56f4e">UVSC_DBG_MEM_READ</a> (int iConnHandle, <a class="el" href="structAMEM.html">AMEM</a> *pMem, int memLen)</td></tr>
<tr class="separator:ga83c1c1a58391c685769556ba48f56f4e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad3fa8609e7dcc6ce186e4fc68927c372"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__usvc__defs.html#gaa98bd3356e69afadc44d005d3c7bbbf3">_UVSC_FUNC_</a> <a class="el" href="group__usvc__enums.html#gadadac39a0d05bddb1eb1240c1eeb1ecc">UVSC_STATUS</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uvsc__dbg__func.html#gad3fa8609e7dcc6ce186e4fc68927c372">UVSC_DBG_MEM_WRITE</a> (int iConnHandle, <a class="el" href="structAMEM.html">AMEM</a> *pMem, int memLen)</td></tr>
<tr class="separator:gad3fa8609e7dcc6ce186e4fc68927c372"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5bc93e5ecc7d3f0b781e96f64ee79feb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__usvc__defs.html#gaa98bd3356e69afadc44d005d3c7bbbf3">_UVSC_FUNC_</a> <a class="el" href="group__usvc__enums.html#gadadac39a0d05bddb1eb1240c1eeb1ecc">UVSC_STATUS</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uvsc__dbg__func.html#ga5bc93e5ecc7d3f0b781e96f64ee79feb">UVSC_DBG_CREATE_BP</a> (int iConnHandle, <a class="el" href="structBKPARM.html">BKPARM</a> *pBkptSet, int bkptSetLen, <a class="el" href="structBKRSP.html">BKRSP</a> *pBkptRsp, int *pBkptRspLen)</td></tr>
<tr class="separator:ga5bc93e5ecc7d3f0b781e96f64ee79feb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga95e780ab4458b679539933eb9a839180"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__usvc__defs.html#gaa98bd3356e69afadc44d005d3c7bbbf3">_UVSC_FUNC_</a> <a class="el" href="group__usvc__enums.html#gadadac39a0d05bddb1eb1240c1eeb1ecc">UVSC_STATUS</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uvsc__dbg__func.html#ga95e780ab4458b679539933eb9a839180">UVSC_DBG_CHANGE_BP</a> (int iConnHandle, <a class="el" href="structBKCHG.html">BKCHG</a> *pBkptChg, int bkptChgLen, <a class="el" href="structBKRSP.html">BKRSP</a> *pBkptRsp, int *pBkptRspLen)</td></tr>
<tr class="separator:ga95e780ab4458b679539933eb9a839180"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga271f256f3b8f1d008d7d157f257226bf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__usvc__defs.html#gaa98bd3356e69afadc44d005d3c7bbbf3">_UVSC_FUNC_</a> <a class="el" href="group__usvc__enums.html#gadadac39a0d05bddb1eb1240c1eeb1ecc">UVSC_STATUS</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uvsc__dbg__func.html#ga271f256f3b8f1d008d7d157f257226bf">UVSC_DBG_ENUMERATE_BP</a> (int iConnHandle, <a class="el" href="structBKRSP.html">BKRSP</a> *pBkptRsp, int *pBkptIndexes, int *pBkptCount)</td></tr>
<tr class="separator:ga271f256f3b8f1d008d7d157f257226bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga612ba667b71a425b76150584cdc9c856"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__usvc__defs.html#gaa98bd3356e69afadc44d005d3c7bbbf3">_UVSC_FUNC_</a> <a class="el" href="group__usvc__enums.html#gadadac39a0d05bddb1eb1240c1eeb1ecc">UVSC_STATUS</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uvsc__dbg__func.html#ga612ba667b71a425b76150584cdc9c856">UVSC_DBG_SERIAL_GET</a> (int iConnHandle, <a class="el" href="structSERIO.html">SERIO</a> *pSerIO, int serIOLen)</td></tr>
<tr class="separator:ga612ba667b71a425b76150584cdc9c856"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6ca7ce92f22ed1c11bb55511cd91e1b6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__usvc__defs.html#gaa98bd3356e69afadc44d005d3c7bbbf3">_UVSC_FUNC_</a> <a class="el" href="group__usvc__enums.html#gadadac39a0d05bddb1eb1240c1eeb1ecc">UVSC_STATUS</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uvsc__dbg__func.html#ga6ca7ce92f22ed1c11bb55511cd91e1b6">UVSC_DBG_SERIAL_PUT</a> (int iConnHandle, <a class="el" href="structSERIO.html">SERIO</a> *pSerIO, int serIOLen)</td></tr>
<tr class="separator:ga6ca7ce92f22ed1c11bb55511cd91e1b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac2267516a977aec8b0d26299a902a20c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__usvc__defs.html#gaa98bd3356e69afadc44d005d3c7bbbf3">_UVSC_FUNC_</a> <a class="el" href="group__usvc__enums.html#gadadac39a0d05bddb1eb1240c1eeb1ecc">UVSC_STATUS</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uvsc__dbg__func.html#gac2267516a977aec8b0d26299a902a20c">UVSC_DBG_ITM_REGISTER</a> (int iConnHandle, <a class="el" href="structITMOUT.html">ITMOUT</a> *pItmOut, int itmIoLen)</td></tr>
<tr class="separator:gac2267516a977aec8b0d26299a902a20c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacca722c176c8daa5a66d4cf20d4af8f1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__usvc__defs.html#gaa98bd3356e69afadc44d005d3c7bbbf3">_UVSC_FUNC_</a> <a class="el" href="group__usvc__enums.html#gadadac39a0d05bddb1eb1240c1eeb1ecc">UVSC_STATUS</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uvsc__dbg__func.html#gacca722c176c8daa5a66d4cf20d4af8f1">UVSC_DBG_ITM_UNREGISTER</a> (int iConnHandle, <a class="el" href="structITMOUT.html">ITMOUT</a> *pItmOut, int itmIoLen)</td></tr>
<tr class="separator:gacca722c176c8daa5a66d4cf20d4af8f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7e8be5c668700d24083317788fee45e7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__usvc__defs.html#gaa98bd3356e69afadc44d005d3c7bbbf3">_UVSC_FUNC_</a> <a class="el" href="group__usvc__enums.html#gadadac39a0d05bddb1eb1240c1eeb1ecc">UVSC_STATUS</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uvsc__dbg__func.html#ga7e8be5c668700d24083317788fee45e7">UVSC_DBG_CALC_EXPRESSION</a> (int iConnHandle, <a class="el" href="structVSET.html">VSET</a> *pVSet, int vSetLen)</td></tr>
<tr class="separator:ga7e8be5c668700d24083317788fee45e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2a3df55682588c481468316e9f5d8eac"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__usvc__defs.html#gaa98bd3356e69afadc44d005d3c7bbbf3">_UVSC_FUNC_</a> <a class="el" href="group__usvc__enums.html#gadadac39a0d05bddb1eb1240c1eeb1ecc">UVSC_STATUS</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uvsc__dbg__func.html#ga2a3df55682588c481468316e9f5d8eac">UVSC_DBG_EVAL_WATCH_EXPRESSION</a> (int iConnHandle, <a class="el" href="structVSET.html">VSET</a> *pVSet, int vSetLen, <a class="el" href="structVARINFO.html">VARINFO</a> *pVarInfo)</td></tr>
<tr class="separator:ga2a3df55682588c481468316e9f5d8eac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf76db91f470da7602ee332e45cc69f4f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__usvc__defs.html#gaa98bd3356e69afadc44d005d3c7bbbf3">_UVSC_FUNC_</a> <a class="el" href="group__usvc__enums.html#gadadac39a0d05bddb1eb1240c1eeb1ecc">UVSC_STATUS</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uvsc__dbg__func.html#gaf76db91f470da7602ee332e45cc69f4f">UVSC_DBG_REMOVE_WATCH_EXPRESSION</a> (int iConnHandle, <a class="el" href="structVSET.html">VSET</a> *pVSet, int vSetLen)</td></tr>
<tr class="separator:gaf76db91f470da7602ee332e45cc69f4f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga02a1590f0b44c8b9f3045283aa6dfafe"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__usvc__defs.html#gaa98bd3356e69afadc44d005d3c7bbbf3">_UVSC_FUNC_</a> <a class="el" href="group__usvc__enums.html#gadadac39a0d05bddb1eb1240c1eeb1ecc">UVSC_STATUS</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uvsc__dbg__func.html#ga02a1590f0b44c8b9f3045283aa6dfafe">UVSC_DBG_ENUM_VARIABLES</a> (int iConnHandle, <a class="el" href="structIVARENUM.html">IVARENUM</a> *iVarEnum, <a class="el" href="structVARINFO.html">VARINFO</a> *pVarInfo, int *nVarInfoCount)</td></tr>
<tr class="separator:ga02a1590f0b44c8b9f3045283aa6dfafe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga11fc83643a75c6b391117de286ae29ea"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__usvc__defs.html#gaa98bd3356e69afadc44d005d3c7bbbf3">_UVSC_FUNC_</a> <a class="el" href="group__usvc__enums.html#gadadac39a0d05bddb1eb1240c1eeb1ecc">UVSC_STATUS</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uvsc__dbg__func.html#ga11fc83643a75c6b391117de286ae29ea">UVSC_DBG_VARIABLE_SET</a> (int iConnHandle, <a class="el" href="structVARVAL.html">VARVAL</a> *pVar, int vVarLen)</td></tr>
<tr class="separator:ga11fc83643a75c6b391117de286ae29ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8118900024eea332af71b5047c1d490b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__usvc__defs.html#gaa98bd3356e69afadc44d005d3c7bbbf3">_UVSC_FUNC_</a> <a class="el" href="group__usvc__enums.html#gadadac39a0d05bddb1eb1240c1eeb1ecc">UVSC_STATUS</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uvsc__dbg__func.html#ga8118900024eea332af71b5047c1d490b">UVSC_DBG_ENUM_VTR</a> (int iConnHandle, <a class="el" href="structiVTRENUM.html">iVTRENUM</a> *piVtrEnum, <a class="el" href="structAVTR.html">AVTR</a> *paVTR, int *pVtrIndexes, int *pVtrCount)</td></tr>
<tr class="separator:ga8118900024eea332af71b5047c1d490b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab8fbb8b44aaa4c5bc2f044198336f879"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__usvc__defs.html#gaa98bd3356e69afadc44d005d3c7bbbf3">_UVSC_FUNC_</a> <a class="el" href="group__usvc__enums.html#gadadac39a0d05bddb1eb1240c1eeb1ecc">UVSC_STATUS</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uvsc__dbg__func.html#gab8fbb8b44aaa4c5bc2f044198336f879">UVSC_DBG_VTR_GET</a> (int iConnHandle, <a class="el" href="structVSET.html">VSET</a> *pVSet, int vSetLen)</td></tr>
<tr class="separator:gab8fbb8b44aaa4c5bc2f044198336f879"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9fe65ee98d46ae0860903211e2481f06"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__usvc__defs.html#gaa98bd3356e69afadc44d005d3c7bbbf3">_UVSC_FUNC_</a> <a class="el" href="group__usvc__enums.html#gadadac39a0d05bddb1eb1240c1eeb1ecc">UVSC_STATUS</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uvsc__dbg__func.html#ga9fe65ee98d46ae0860903211e2481f06">UVSC_DBG_VTR_SET</a> (int iConnHandle, <a class="el" href="structVSET.html">VSET</a> *pVSet, int vSetLen)</td></tr>
<tr class="separator:ga9fe65ee98d46ae0860903211e2481f06"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaaa00ed2ea208391dc37b27080ec87664"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__usvc__defs.html#gaa98bd3356e69afadc44d005d3c7bbbf3">_UVSC_FUNC_</a> <a class="el" href="group__usvc__enums.html#gadadac39a0d05bddb1eb1240c1eeb1ecc">UVSC_STATUS</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uvsc__dbg__func.html#gaaa00ed2ea208391dc37b27080ec87664">UVSC_DBG_ENUM_STACK</a> (int iConnHandle, <a class="el" href="structiSTKENUM.html">iSTKENUM</a> *piStkEnum, <a class="el" href="structSTACKENUM.html">STACKENUM</a> *pStackEnum, int *pStackCount)</td></tr>
<tr class="separator:gaaa00ed2ea208391dc37b27080ec87664"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga260a27f12e8e25f4adc294817222a043"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__usvc__defs.html#gaa98bd3356e69afadc44d005d3c7bbbf3">_UVSC_FUNC_</a> <a class="el" href="group__usvc__enums.html#gadadac39a0d05bddb1eb1240c1eeb1ecc">UVSC_STATUS</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uvsc__dbg__func.html#ga260a27f12e8e25f4adc294817222a043">UVSC_DBG_ENUM_TASKS</a> (int iConnHandle, <a class="el" href="structTASKENUM.html">TASKENUM</a> *pTaskEnum, int *pTaskCount)</td></tr>
<tr class="separator:ga260a27f12e8e25f4adc294817222a043"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4abb2d83cdd1fd65cd7f1e4715ba0fee"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__usvc__defs.html#gaa98bd3356e69afadc44d005d3c7bbbf3">_UVSC_FUNC_</a> <a class="el" href="group__usvc__enums.html#gadadac39a0d05bddb1eb1240c1eeb1ecc">UVSC_STATUS</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uvsc__dbg__func.html#ga4abb2d83cdd1fd65cd7f1e4715ba0fee">UVSC_DBG_ENUM_MENUS</a> (int iConnHandle, <a class="el" href="structMENUID.html">MENUID</a> *pMenuID, <a class="el" href="structMENUENUM.html">MENUENUM</a> *pViewEnum, int *pMenuCount)</td></tr>
<tr class="separator:ga4abb2d83cdd1fd65cd7f1e4715ba0fee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6f962ab07c64904f9f8a684bd2d4a46f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__usvc__defs.html#gaa98bd3356e69afadc44d005d3c7bbbf3">_UVSC_FUNC_</a> <a class="el" href="group__usvc__enums.html#gadadac39a0d05bddb1eb1240c1eeb1ecc">UVSC_STATUS</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uvsc__dbg__func.html#ga6f962ab07c64904f9f8a684bd2d4a46f">UVSC_DBG_MENU_EXEC</a> (int iConnHandle, <a class="el" href="structMENUID.html">MENUID</a> *pMenuID)</td></tr>
<tr class="separator:ga6f962ab07c64904f9f8a684bd2d4a46f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1775f4cd6395cdb5006f3fc6fdce9306"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__usvc__defs.html#gaa98bd3356e69afadc44d005d3c7bbbf3">_UVSC_FUNC_</a> <a class="el" href="group__usvc__enums.html#gadadac39a0d05bddb1eb1240c1eeb1ecc">UVSC_STATUS</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uvsc__dbg__func.html#ga1775f4cd6395cdb5006f3fc6fdce9306">UVSC_DBG_ADR_TOFILELINE</a> (int iConnHandle, <a class="el" href="structADRMTFL.html">ADRMTFL</a> *pAdrMtfl, <a class="el" href="structAFLMAP.html">AFLMAP</a> *pAflMap, int *pAflMapLen)</td></tr>
<tr class="separator:ga1775f4cd6395cdb5006f3fc6fdce9306"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga80b9abb4b6f7b11e22f18c4a66d7e487"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__usvc__defs.html#gaa98bd3356e69afadc44d005d3c7bbbf3">_UVSC_FUNC_</a> <a class="el" href="group__usvc__enums.html#gadadac39a0d05bddb1eb1240c1eeb1ecc">UVSC_STATUS</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uvsc__dbg__func.html#ga80b9abb4b6f7b11e22f18c4a66d7e487">UVSC_DBG_ADR_SHOWCODE</a> (int iConnHandle, <a class="el" href="structiSHOWSYNC.html">iSHOWSYNC</a> *piShowSync)</td></tr>
<tr class="separator:ga80b9abb4b6f7b11e22f18c4a66d7e487"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5b72004598b424529de43340eb8b23e3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__usvc__defs.html#gaa98bd3356e69afadc44d005d3c7bbbf3">_UVSC_FUNC_</a> <a class="el" href="group__usvc__enums.html#gadadac39a0d05bddb1eb1240c1eeb1ecc">UVSC_STATUS</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uvsc__dbg__func.html#ga5b72004598b424529de43340eb8b23e3">UVSC_DBG_WAKE</a> (int iConnHandle, <a class="el" href="structiINTERVAL.html">iINTERVAL</a> *piInterval)</td></tr>
<tr class="separator:ga5b72004598b424529de43340eb8b23e3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac1f70650231923c6ab33516feb7005a7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__usvc__defs.html#gaa98bd3356e69afadc44d005d3c7bbbf3">_UVSC_FUNC_</a> <a class="el" href="group__usvc__enums.html#gadadac39a0d05bddb1eb1240c1eeb1ecc">UVSC_STATUS</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uvsc__dbg__func.html#gac1f70650231923c6ab33516feb7005a7">UVSC_DBG_SLEEP</a> (int iConnHandle)</td></tr>
<tr class="separator:gac1f70650231923c6ab33516feb7005a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga85a4a5f1c2746caa9ec4066993e4da8a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__usvc__defs.html#gaa98bd3356e69afadc44d005d3c7bbbf3">_UVSC_FUNC_</a> <a class="el" href="group__usvc__enums.html#gadadac39a0d05bddb1eb1240c1eeb1ecc">UVSC_STATUS</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__uvsc__dbg__func.html#ga85a4a5f1c2746caa9ec4066993e4da8a">UVSC_DBG_EXEC_CMD</a> (int iConnHandle, <a class="el" href="structEXECCMD.html">EXECCMD</a> *pCmd, int cmdLen)</td></tr>
<tr class="separator:ga85a4a5f1c2746caa9ec4066993e4da8a"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Description</h2>
<h2 class="groupheader">Function Documentation</h2>
<a class="anchor" id="ga80b9abb4b6f7b11e22f18c4a66d7e487"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__usvc__defs.html#gaa98bd3356e69afadc44d005d3c7bbbf3">_UVSC_FUNC_</a> <a class="el" href="group__usvc__enums.html#gadadac39a0d05bddb1eb1240c1eeb1ecc">UVSC_STATUS</a> UVSC_DBG_ADR_SHOWCODE </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>iConnHandle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structiSHOWSYNC.html">iSHOWSYNC</a> *&#160;</td>
          <td class="paramname"><em>piShowSync</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Show code at a specific address within uVision </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">iConnHandle</td><td>Handle for the connection, as returned by <a class="el" href="group__uvsc__ctrl__func.html#ga4d5d8f897604d8b3e8b6ec03150b92db">UVSC_OpenConnection</a> </td></tr>
    <tr><td class="paramname">piShowSync</td><td>Pointer to a structure containing the type of code to show </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="UVSC__C_8h.html#gadadac39a0d05bddb1eb1240c1eeb1ecca3809ecb6c637725dfc3f832439113905" title="Success. ">UVSC_STATUS_SUCCESS</a> on success, or an error code</dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><a class="el" href="group__uvsc__ctrl__func.html#ga4d5d8f897604d8b3e8b6ec03150b92db">UVSC_OpenConnection</a> must have been called successfully </dd>
<dd>
uVision is in debug mode</dd></dl>
<p>Use this function to show code at a specific address within uVision. Either ASM code, HLL code, or both can shown. </p>

</div>
</div>
<a class="anchor" id="ga1775f4cd6395cdb5006f3fc6fdce9306"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__usvc__defs.html#gaa98bd3356e69afadc44d005d3c7bbbf3">_UVSC_FUNC_</a> <a class="el" href="group__usvc__enums.html#gadadac39a0d05bddb1eb1240c1eeb1ecc">UVSC_STATUS</a> UVSC_DBG_ADR_TOFILELINE </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>iConnHandle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structADRMTFL.html">ADRMTFL</a> *&#160;</td>
          <td class="paramname"><em>pAdrMtfl</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structAFLMAP.html">AFLMAP</a> *&#160;</td>
          <td class="paramname"><em>pAflMap</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int *&#160;</td>
          <td class="paramname"><em>pAflMapLen</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Convert a code address to a High Level Language (HLL) file, line and function </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">iConnHandle</td><td>Handle for the connection, as returned by <a class="el" href="group__uvsc__ctrl__func.html#ga4d5d8f897604d8b3e8b6ec03150b92db">UVSC_OpenConnection</a> </td></tr>
    <tr><td class="paramname">pAdrMtfl</td><td>Pointer to a structure containing the type of HLL information to retrieve </td></tr>
    <tr><td class="paramname">pAflMap</td><td>Pointer to a structure to contain the HLL code information. This is a variable length structure, and must be large enough to contain the returned data, otherwise an error code will be returned from the function </td></tr>
    <tr><td class="paramname">pAflMapLen</td><td>Pointer to a variable containing the size of the <em>pAflMap</em> data (bytes). This variable will be updated with the length of the <em>pAflMap</em> data returned </td></tr>
  </table>
  </dd>
</dl>
<dl class="section note"><dt>Note</dt><dd>The output parameter pAflMap cannot be used as an input parameter for function <a class="el" href="group__uvsc__adv__func.html#ga9ec99be27534a12be8108ca28e89feed">UVSC_DBG_FILELINE_TO_ADR</a> </dd></dl>
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="UVSC__C_8h.html#gadadac39a0d05bddb1eb1240c1eeb1ecca3809ecb6c637725dfc3f832439113905" title="Success. ">UVSC_STATUS_SUCCESS</a> on success, or an error code</dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><a class="el" href="group__uvsc__ctrl__func.html#ga4d5d8f897604d8b3e8b6ec03150b92db">UVSC_OpenConnection</a> must have been called successfully </dd>
<dd>
uVision is in debug mode</dd></dl>
<p>Use this function to convert a code address to a High Level Language (HLL) file, line and function. </p>

</div>
</div>
<a class="anchor" id="ga7e8be5c668700d24083317788fee45e7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__usvc__defs.html#gaa98bd3356e69afadc44d005d3c7bbbf3">_UVSC_FUNC_</a> <a class="el" href="group__usvc__enums.html#gadadac39a0d05bddb1eb1240c1eeb1ecc">UVSC_STATUS</a> UVSC_DBG_CALC_EXPRESSION </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>iConnHandle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structVSET.html">VSET</a> *&#160;</td>
          <td class="paramname"><em>pVSet</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>vSetLen</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Calculate the value of an expression </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">iConnHandle</td><td>Handle for the connection, as returned by <a class="el" href="group__uvsc__ctrl__func.html#ga4d5d8f897604d8b3e8b6ec03150b92db">UVSC_OpenConnection</a> </td></tr>
    <tr><td class="paramname">pVSet</td><td>Pointer to a structure containing the expression to calculate. This variable will be updated with the result of the expression calculation. This is a variable length structure. </td></tr>
    <tr><td class="paramname">vSetLen</td><td>Size of the <em>pVSet</em> data (bytes) </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="UVSC__C_8h.html#gadadac39a0d05bddb1eb1240c1eeb1ecca3809ecb6c637725dfc3f832439113905" title="Success. ">UVSC_STATUS_SUCCESS</a> on success, or an error code</dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><a class="el" href="group__uvsc__ctrl__func.html#ga4d5d8f897604d8b3e8b6ec03150b92db">UVSC_OpenConnection</a> must have been called successfully </dd>
<dd>
uVision is in debug mode</dd></dl>
<p>Use this function to calculate the value of an expression, in the same way an expression would be calculated via the uVision command window. This function can also be used to read and write real and virtual registers.</p>
<p>Example 1: Evaluate the address of the function 'main()' </p>
<pre> Set pVSet-&gt;str to "&amp;main" </pre><p>Example 2: Read the value of R0 </p>
<pre> Set pVSet-&gt;str to "R0" </pre><p>Example 3: Modify the value of PC to 0x99 </p>
<pre> Set pVSet-&gt;str to "PC = 0x99" </pre> 
</div>
</div>
<a class="anchor" id="ga95e780ab4458b679539933eb9a839180"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__usvc__defs.html#gaa98bd3356e69afadc44d005d3c7bbbf3">_UVSC_FUNC_</a> <a class="el" href="group__usvc__enums.html#gadadac39a0d05bddb1eb1240c1eeb1ecc">UVSC_STATUS</a> UVSC_DBG_CHANGE_BP </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>iConnHandle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structBKCHG.html">BKCHG</a> *&#160;</td>
          <td class="paramname"><em>pBkptChg</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>bkptChgLen</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structBKRSP.html">BKRSP</a> *&#160;</td>
          <td class="paramname"><em>pBkptRsp</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int *&#160;</td>
          <td class="paramname"><em>pBkptRspLen</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Modify an existing breakpoint </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">iConnHandle</td><td>Handle for the connection, as returned by <a class="el" href="group__uvsc__ctrl__func.html#ga4d5d8f897604d8b3e8b6ec03150b92db">UVSC_OpenConnection</a> </td></tr>
    <tr><td class="paramname">pBkptChg</td><td>Pointer to a structure containing the breakpoint to change. This is a variable length structure. </td></tr>
    <tr><td class="paramname">bkptChgLen</td><td>Size of the <em>pBkptChg</em> data (bytes) </td></tr>
    <tr><td class="paramname">pBkptRsp</td><td>Pointer to a structure to contain the new breakpoint information. This is a variable length structure, and must be large enough to contain the returned data, otherwise an error code will be returned from the function. </td></tr>
    <tr><td class="paramname">pBkptRspLen</td><td>Size of the <em>pBkptRsp</em> data (bytes). This variable will be updated with the actual length of data written to the <em>pBkptRsp</em> structure </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="UVSC__C_8h.html#gadadac39a0d05bddb1eb1240c1eeb1ecca3809ecb6c637725dfc3f832439113905" title="Success. ">UVSC_STATUS_SUCCESS</a> on success, or an error code</dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><a class="el" href="group__uvsc__ctrl__func.html#ga4d5d8f897604d8b3e8b6ec03150b92db">UVSC_OpenConnection</a> must have been called successfully </dd>
<dd>
uVision is in debug mode</dd></dl>
<p>Use this function to modify an exisiting breakpoint in uVision. </p>

</div>
</div>
<a class="anchor" id="ga5bc93e5ecc7d3f0b781e96f64ee79feb"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__usvc__defs.html#gaa98bd3356e69afadc44d005d3c7bbbf3">_UVSC_FUNC_</a> <a class="el" href="group__usvc__enums.html#gadadac39a0d05bddb1eb1240c1eeb1ecc">UVSC_STATUS</a> UVSC_DBG_CREATE_BP </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>iConnHandle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structBKPARM.html">BKPARM</a> *&#160;</td>
          <td class="paramname"><em>pBkptSet</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>bkptSetLen</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structBKRSP.html">BKRSP</a> *&#160;</td>
          <td class="paramname"><em>pBkptRsp</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int *&#160;</td>
          <td class="paramname"><em>pBkptRspLen</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Create a breakpoint </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">iConnHandle</td><td>Handle for the connection, as returned by <a class="el" href="group__uvsc__ctrl__func.html#ga4d5d8f897604d8b3e8b6ec03150b92db">UVSC_OpenConnection</a> </td></tr>
    <tr><td class="paramname">pBkptSet</td><td>Pointer to a structure containing the new breakpoint data. This is a variable length structure. </td></tr>
    <tr><td class="paramname">bkptSetLen</td><td>Size of the <em>pBkptSet</em> data (bytes) </td></tr>
    <tr><td class="paramname">pBkptRsp</td><td>Pointer to a structure to contain the new breakpoint information. This is a variable length structure, and must be large enough to contain the returned data, otherwise an error code will be returned from the function. </td></tr>
    <tr><td class="paramname">pBkptRspLen</td><td>Size of the <em>pBkptRsp</em> data (bytes). This variable will be updated with the actual length of data written to the <em>pBkptRsp</em> structure </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="UVSC__C_8h.html#gadadac39a0d05bddb1eb1240c1eeb1ecca3809ecb6c637725dfc3f832439113905" title="Success. ">UVSC_STATUS_SUCCESS</a> on success, or an error code</dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><a class="el" href="group__uvsc__ctrl__func.html#ga4d5d8f897604d8b3e8b6ec03150b92db">UVSC_OpenConnection</a> must have been called successfully </dd>
<dd>
uVision is in debug mode</dd></dl>
<p>Use this function to create a new breakpoint in uVision. The information returned in the <em>pBkptRsp</em> structure contains <em>nTickMark</em> which can be used to identify this breakpoint in the future to other UVSC command functions. </p>

</div>
</div>
<a class="anchor" id="ga96d58af44848b8c933a85f38f6dffdd2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__usvc__defs.html#gaa98bd3356e69afadc44d005d3c7bbbf3">_UVSC_FUNC_</a> <a class="el" href="group__usvc__enums.html#gadadac39a0d05bddb1eb1240c1eeb1ecc">UVSC_STATUS</a> UVSC_DBG_ENTER </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>iConnHandle</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Enter debug mode </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">iConnHandle</td><td>Handle for the connection, as returned by <a class="el" href="group__uvsc__ctrl__func.html#ga4d5d8f897604d8b3e8b6ec03150b92db">UVSC_OpenConnection</a> </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="UVSC__C_8h.html#gadadac39a0d05bddb1eb1240c1eeb1ecca3809ecb6c637725dfc3f832439113905" title="Success. ">UVSC_STATUS_SUCCESS</a> on success, or an error code</dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><a class="el" href="group__uvsc__ctrl__func.html#ga4d5d8f897604d8b3e8b6ec03150b92db">UVSC_OpenConnection</a> must have been called successfully </dd>
<dd>
A valid project is loaded, a binary has been built, and uVision is not building, downloading, or debugging</dd></dl>
<p>Use this function to put uVision into debug mode.</p>
<p>This is the equivalent of clicking the 'Debug&ndash;&gt;Start/Stop Debug Session' menu item in uVision (when not in debug mode). </p>

</div>
</div>
<a class="anchor" id="ga4abb2d83cdd1fd65cd7f1e4715ba0fee"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__usvc__defs.html#gaa98bd3356e69afadc44d005d3c7bbbf3">_UVSC_FUNC_</a> <a class="el" href="group__usvc__enums.html#gadadac39a0d05bddb1eb1240c1eeb1ecc">UVSC_STATUS</a> UVSC_DBG_ENUM_MENUS </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>iConnHandle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structMENUID.html">MENUID</a> *&#160;</td>
          <td class="paramname"><em>pMenuID</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structMENUENUM.html">MENUENUM</a> *&#160;</td>
          <td class="paramname"><em>pViewEnum</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int *&#160;</td>
          <td class="paramname"><em>pMenuCount</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Enumerate dynamic menus </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">iConnHandle</td><td>Handle for the connection, as returned by <a class="el" href="group__uvsc__ctrl__func.html#ga4d5d8f897604d8b3e8b6ec03150b92db">UVSC_OpenConnection</a> </td></tr>
    <tr><td class="paramname">pMenuID</td><td>Pointer to a structure containing the type of menu enumeration to perform </td></tr>
    <tr><td class="paramname">pViewEnum</td><td>Pointer to a structure to contain the menu items </td></tr>
    <tr><td class="paramname">pMenuCount</td><td>Pointer to a variable to containing the number of items </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="UVSC__C_8h.html#gadadac39a0d05bddb1eb1240c1eeb1ecca3809ecb6c637725dfc3f832439113905" title="Success. ">UVSC_STATUS_SUCCESS</a> on success, or an error code</dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><a class="el" href="group__uvsc__ctrl__func.html#ga4d5d8f897604d8b3e8b6ec03150b92db">UVSC_OpenConnection</a> must have been called successfully </dd>
<dd>
uVision is in debug mode</dd></dl>
<p>Use this function to get a list of the available uVision dynamic menus to execute remotely </p>

</div>
</div>
<a class="anchor" id="gaaa00ed2ea208391dc37b27080ec87664"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__usvc__defs.html#gaa98bd3356e69afadc44d005d3c7bbbf3">_UVSC_FUNC_</a> <a class="el" href="group__usvc__enums.html#gadadac39a0d05bddb1eb1240c1eeb1ecc">UVSC_STATUS</a> UVSC_DBG_ENUM_STACK </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>iConnHandle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structiSTKENUM.html">iSTKENUM</a> *&#160;</td>
          <td class="paramname"><em>piStkEnum</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structSTACKENUM.html">STACKENUM</a> *&#160;</td>
          <td class="paramname"><em>pStackEnum</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int *&#160;</td>
          <td class="paramname"><em>pStackCount</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Enumerate stack frames </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">iConnHandle</td><td>Handle for the connection, as returned by <a class="el" href="group__uvsc__ctrl__func.html#ga4d5d8f897604d8b3e8b6ec03150b92db">UVSC_OpenConnection</a> </td></tr>
    <tr><td class="paramname">piStkEnum</td><td>Pointer to a structure containing the type of stack enumeration to perform </td></tr>
    <tr><td class="paramname">pStackEnum</td><td>Pointer to a structure to contain the stack frame(s) </td></tr>
    <tr><td class="paramname">pStackCount</td><td>Pointer to a variable to containing the number of items it is possible to fit into the <em>pStackEnum</em> structure. This variable will be updated with the actual number of stack frames returned </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="UVSC__C_8h.html#gadadac39a0d05bddb1eb1240c1eeb1ecca3809ecb6c637725dfc3f832439113905" title="Success. ">UVSC_STATUS_SUCCESS</a> on success, or an error code</dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><a class="el" href="group__uvsc__ctrl__func.html#ga4d5d8f897604d8b3e8b6ec03150b92db">UVSC_OpenConnection</a> must have been called successfully </dd>
<dd>
uVision is in debug mode, and not executing</dd></dl>
<p>Use this function to get a list of the current stack frames.</p>
<p>The pointer <em>pStackEnum</em> must point to memory which is a multiple of the size of the <a class="el" href="structSTACKENUM.html">STACKENUM</a> structure. This multiple must be passed in the variable <em>pStackCount</em>. The multiple must be at least equal to the maximum number of stack frames that may be returned. A recommended value is 256. </p>

</div>
</div>
<a class="anchor" id="ga260a27f12e8e25f4adc294817222a043"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__usvc__defs.html#gaa98bd3356e69afadc44d005d3c7bbbf3">_UVSC_FUNC_</a> <a class="el" href="group__usvc__enums.html#gadadac39a0d05bddb1eb1240c1eeb1ecc">UVSC_STATUS</a> UVSC_DBG_ENUM_TASKS </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>iConnHandle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structTASKENUM.html">TASKENUM</a> *&#160;</td>
          <td class="paramname"><em>pTaskEnum</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int *&#160;</td>
          <td class="paramname"><em>pTaskCount</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Enumerate task list </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">iConnHandle</td><td>Handle for the connection, as returned by <a class="el" href="group__uvsc__ctrl__func.html#ga4d5d8f897604d8b3e8b6ec03150b92db">UVSC_OpenConnection</a> </td></tr>
    <tr><td class="paramname">pTaskEnum</td><td>Pointer to a <a class="el" href="structTASKENUM.html">TASKENUM</a> structure to contain the task items </td></tr>
    <tr><td class="paramname">pTaskCount</td><td>Pointer to a variable to containing the number of items </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="UVSC__C_8h.html#gadadac39a0d05bddb1eb1240c1eeb1ecca3809ecb6c637725dfc3f832439113905" title="Success. ">UVSC_STATUS_SUCCESS</a> on success, or an error code</dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><a class="el" href="group__uvsc__ctrl__func.html#ga4d5d8f897604d8b3e8b6ec03150b92db">UVSC_OpenConnection</a> must have been called successfully </dd>
<dd>
uVision is in debug mode, and not executing </dd>
<dd>
Extended stack mode is set using <a class="el" href="group__uvsc__gen__func.html#gac011ca3556185f14b126b90829bd447d">UVSC_GEN_SET_OPTIONS</a> call</dd></dl>
<p>Use this function to get a list of the current RTX task in non-RTX mode default implicit main thread is returned</p>
<p>The pointer <em>pTaskEnum</em> must point to memory which is a multiple of the size of the <a class="el" href="structTASKENUM.html">TASKENUM</a> structure. This multiple must be passed in the variable <em>pTaskCount</em>. The multiple must be at least equal to the maximum number of task items that may be returned. A recommended value is 256. </p>

</div>
</div>
<a class="anchor" id="ga02a1590f0b44c8b9f3045283aa6dfafe"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__usvc__defs.html#gaa98bd3356e69afadc44d005d3c7bbbf3">_UVSC_FUNC_</a> <a class="el" href="group__usvc__enums.html#gadadac39a0d05bddb1eb1240c1eeb1ecc">UVSC_STATUS</a> UVSC_DBG_ENUM_VARIABLES </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>iConnHandle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structIVARENUM.html">IVARENUM</a> *&#160;</td>
          <td class="paramname"><em>iVarEnum</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structVARINFO.html">VARINFO</a> *&#160;</td>
          <td class="paramname"><em>pVarInfo</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int *&#160;</td>
          <td class="paramname"><em>nVarInfoCount</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Enumerarte variables of stack frame, watch expression or variable members/array elements </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">iConnHandle</td><td>Handle for the connection, as returned by <a class="el" href="group__uvsc__ctrl__func.html#ga4d5d8f897604d8b3e8b6ec03150b92db">UVSC_OpenConnection</a> </td></tr>
    <tr><td class="paramname">iVarEnum</td><td>- pointer to <a class="el" href="structIVARENUM.html">IVARENUM</a> structure containing task, stack frame and variable ID together with request flags </td></tr>
    <tr><td class="paramname">pVarInfo</td><td>pointer to array of <a class="el" href="structVARINFO.html">VARINFO</a> sturctures to receive member infos </td></tr>
    <tr><td class="paramname">nVarInfoCount</td><td>pointer variable containing nember of <a class="el" href="structVARINFO.html">VARINFO</a> to receive member infos on return its value is updated with actual number read</td></tr>
  </table>
  </dd>
</dl>
<dl class="section pre"><dt>Precondition</dt><dd><a class="el" href="group__uvsc__ctrl__func.html#ga4d5d8f897604d8b3e8b6ec03150b92db">UVSC_OpenConnection</a> must have been called successfully </dd>
<dd>
uVision is in debug mode </dd>
<dd>
Extended stack mode is set using <a class="el" href="group__uvsc__gen__func.html#gac011ca3556185f14b126b90829bd447d">UVSC_GEN_SET_OPTIONS</a> call </dd></dl>

</div>
</div>
<a class="anchor" id="ga8118900024eea332af71b5047c1d490b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__usvc__defs.html#gaa98bd3356e69afadc44d005d3c7bbbf3">_UVSC_FUNC_</a> <a class="el" href="group__usvc__enums.html#gadadac39a0d05bddb1eb1240c1eeb1ecc">UVSC_STATUS</a> UVSC_DBG_ENUM_VTR </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>iConnHandle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structiVTRENUM.html">iVTRENUM</a> *&#160;</td>
          <td class="paramname"><em>piVtrEnum</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structAVTR.html">AVTR</a> *&#160;</td>
          <td class="paramname"><em>paVTR</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int *&#160;</td>
          <td class="paramname"><em>pVtrIndexes</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int *&#160;</td>
          <td class="paramname"><em>pVtrCount</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Enumerate the device Virtual Registers (VTRs) </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">iConnHandle</td><td>Handle for the connection, as returned by <a class="el" href="group__uvsc__ctrl__func.html#ga4d5d8f897604d8b3e8b6ec03150b92db">UVSC_OpenConnection</a> </td></tr>
    <tr><td class="paramname">piVtrEnum</td><td>Pointer to a structure containing the type of VTR enumeration to perform </td></tr>
    <tr><td class="paramname">paVTR</td><td>Pointer to a structure to contain the VTR(s) </td></tr>
    <tr><td class="paramname">pVtrIndexes</td><td>Pointer to a variable to contain the VTR index(es) within the <em>paVTR</em> data. </td></tr>
    <tr><td class="paramname">pVtrCount</td><td>Pointer to a variable to containing the number of items it is possible to fit into the <em>paVTR</em> and <em>pVtrIndexes</em> structures. This variable will be updated with the actual number of VTRs returned </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="UVSC__C_8h.html#gadadac39a0d05bddb1eb1240c1eeb1ecca3809ecb6c637725dfc3f832439113905" title="Success. ">UVSC_STATUS_SUCCESS</a> on success, or an error code</dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><a class="el" href="group__uvsc__ctrl__func.html#ga4d5d8f897604d8b3e8b6ec03150b92db">UVSC_OpenConnection</a> must have been called successfully </dd>
<dd>
uVision is in debug mode, and not executing</dd></dl>
<p>Use this function to get a list of all the VTRs that exist within the target device. Optionally their values can also be retreived</p>
<p>The pointers <em>paVTR</em> and <em>pVtrIndexes</em> must point to memory which is a multiple of the size of these structures. This multiple must be passed in the variable <em>pVtrCount</em>. The multiple must make the <em>paVTR</em> memory space large enough to contain the maximum number of VTRs that may be returned. If the memory area is not large enough for the returned data, the function will return an error. A recommended value is 256.</p>
<p>The <a class="el" href="structAVTR.html">AVTR</a> structure is designed to contain variable length data, therefore it may be the case that one record within <em>paVTR</em> actually takes up more than 1 index. Because of this, the returned data should be interpreted in the following way:</p>
<pre>  
for (i=0; i&lt;*pVtrCount; i++) {
  pointer_to_ith_VTR = paVTR[pVtrIndexes[i]];
}
</pre> 
</div>
</div>
<a class="anchor" id="ga271f256f3b8f1d008d7d157f257226bf"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__usvc__defs.html#gaa98bd3356e69afadc44d005d3c7bbbf3">_UVSC_FUNC_</a> <a class="el" href="group__usvc__enums.html#gadadac39a0d05bddb1eb1240c1eeb1ecc">UVSC_STATUS</a> UVSC_DBG_ENUMERATE_BP </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>iConnHandle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structBKRSP.html">BKRSP</a> *&#160;</td>
          <td class="paramname"><em>pBkptRsp</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int *&#160;</td>
          <td class="paramname"><em>pBkptIndexes</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int *&#160;</td>
          <td class="paramname"><em>pBkptCount</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Enumerate all breakpoints </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">iConnHandle</td><td>Handle for the connection, as returned by <a class="el" href="group__uvsc__ctrl__func.html#ga4d5d8f897604d8b3e8b6ec03150b92db">UVSC_OpenConnection</a> </td></tr>
    <tr><td class="paramname">pBkptRsp</td><td>Pointer to a structure to contain the breakpoint(s) information </td></tr>
    <tr><td class="paramname">pBkptIndexes</td><td>Pointer to a variable to contain the breakpoint index(es) within the <em>pBkptRsp</em> data. </td></tr>
    <tr><td class="paramname">pBkptCount</td><td>Pointer to a variable to containing the number of items it is possible to fit into the <em>pBkptRsp</em> and <em>pBkptIndexes</em> structures. This variable will be updated with the actual number of breakpoints returned. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="UVSC__C_8h.html#gadadac39a0d05bddb1eb1240c1eeb1ecca3809ecb6c637725dfc3f832439113905" title="Success. ">UVSC_STATUS_SUCCESS</a> on success, or an error code</dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><a class="el" href="group__uvsc__ctrl__func.html#ga4d5d8f897604d8b3e8b6ec03150b92db">UVSC_OpenConnection</a> must have been called successfully </dd>
<dd>
uVision is in debug mode</dd></dl>
<p>Use this function to get a list of all the breakpoints that exist in uVision, and their current status.</p>
<p>The pointers <em>pBkptRsp</em> and <em>pBkptIndexes</em> must point to memory which is a multiple of the size of these structures. This multiple must be passed in the variable <em>pBkptCount</em>. The multiple must make the <em>pBkptRsp</em> memory space large enough to contain the maximum number of breakpoints that may be returned. If the memory area is not large enough for the returned data, the function will return an error. A recommended value is 256.</p>
<p>The <a class="el" href="structBKRSP.html">BKRSP</a> structure is designed to contain variable length data, therefore it may be the case that one record within <em>pBkptRsp</em> actually takes up more than 1 index. Because of this, the returned data should be interpreted in the following way:</p>
<pre>  
for (i=0; i&lt;*pBkptCount; i++) {
  pointer_to_ith_Breakpoint = pBkptRsp[pBkptIndexes[i]];
}
</pre> 
</div>
</div>
<a class="anchor" id="ga2a3df55682588c481468316e9f5d8eac"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__usvc__defs.html#gaa98bd3356e69afadc44d005d3c7bbbf3">_UVSC_FUNC_</a> <a class="el" href="group__usvc__enums.html#gadadac39a0d05bddb1eb1240c1eeb1ecc">UVSC_STATUS</a> UVSC_DBG_EVAL_WATCH_EXPRESSION </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>iConnHandle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structVSET.html">VSET</a> *&#160;</td>
          <td class="paramname"><em>pVSet</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>vSetLen</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structVARINFO.html">VARINFO</a> *&#160;</td>
          <td class="paramname"><em>pVarInfo</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Evaluate watch expression </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">iConnHandle</td><td>Handle for the connection, as returned by <a class="el" href="group__uvsc__ctrl__func.html#ga4d5d8f897604d8b3e8b6ec03150b92db">UVSC_OpenConnection</a> </td></tr>
    <tr><td class="paramname">pVSet</td><td>pointer to a <a class="el" href="structVSET.html">VSET</a> structure: <a class="el" href="structTVAL.html">TVAL</a> member: stack frame address (VTT_uint64) (reserved) <a class="el" href="structSSTR.html">SSTR</a> contains watch expression. </td></tr>
    <tr><td class="paramname">vSetLen</td><td>Size of the <em>pVSet</em> data (bytes) </td></tr>
    <tr><td class="paramname">pVarInfo</td><td>Pointer to a variable to receive watch expression result </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="UVSC__C_8h.html#gadadac39a0d05bddb1eb1240c1eeb1ecca3809ecb6c637725dfc3f832439113905" title="Success. ">UVSC_STATUS_SUCCESS</a> on success, or an error code</dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><a class="el" href="group__uvsc__ctrl__func.html#ga4d5d8f897604d8b3e8b6ec03150b92db">UVSC_OpenConnection</a> must have been called successfully </dd>
<dd>
uVision is in debug mode </dd>
<dd>
Extended stack mode is set using <a class="el" href="group__uvsc__gen__func.html#gac011ca3556185f14b126b90829bd447d">UVSC_GEN_SET_OPTIONS</a> call </dd></dl>

</div>
</div>
<a class="anchor" id="ga85a4a5f1c2746caa9ec4066993e4da8a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__usvc__defs.html#gaa98bd3356e69afadc44d005d3c7bbbf3">_UVSC_FUNC_</a> <a class="el" href="group__usvc__enums.html#gadadac39a0d05bddb1eb1240c1eeb1ecc">UVSC_STATUS</a> UVSC_DBG_EXEC_CMD </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>iConnHandle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structEXECCMD.html">EXECCMD</a> *&#160;</td>
          <td class="paramname"><em>pCmd</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>cmdLen</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Execute a command (as if via the command line) </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">iConnHandle</td><td>Handle for the connection, as returned by <a class="el" href="group__uvsc__ctrl__func.html#ga4d5d8f897604d8b3e8b6ec03150b92db">UVSC_OpenConnection</a> </td></tr>
    <tr><td class="paramname">pCmd</td><td>Pointer to a structure containing the command line to execute in uVision. This is a variable length structure </td></tr>
    <tr><td class="paramname">cmdLen</td><td>Length of the data within the <em>pCmd</em> </td></tr>
    <tr><td class="paramname">cmdLen</td><td>Size of the structure pointed to by <em>pCmd</em>.</td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="UVSC__C_8h.html#gadadac39a0d05bddb1eb1240c1eeb1ecca3809ecb6c637725dfc3f832439113905" title="Success. ">UVSC_STATUS_SUCCESS</a> on success, or an error code</dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><a class="el" href="group__uvsc__ctrl__func.html#ga4d5d8f897604d8b3e8b6ec03150b92db">UVSC_OpenConnection</a> must have been called successfully </dd>
<dd>
uVision is in debug mode</dd></dl>
<p>Use this function to execute a command in the same way as typing the command in the uVision Command Window.</p>
<p>If required, the command output text can be retrieved via the <a class="el" href="group__uvsc__cmdo__func.html#ga66ea289dc379c0872c4ba0209f9a2cf4">UVSC_GetCmdOutputSize</a> and <a class="el" href="group__uvsc__cmdo__func.html#ga388075a53f56769493a4d479aff53f82">UVSC_GetCmdOutput</a> functions. </p>

</div>
</div>
<a class="anchor" id="gaf2be1f06b674fb3228f790e64e01e329"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__usvc__defs.html#gaa98bd3356e69afadc44d005d3c7bbbf3">_UVSC_FUNC_</a> <a class="el" href="group__usvc__enums.html#gadadac39a0d05bddb1eb1240c1eeb1ecc">UVSC_STATUS</a> UVSC_DBG_EXIT </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>iConnHandle</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Exit debug mode </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">iConnHandle</td><td>Handle for the connection, as returned by <a class="el" href="group__uvsc__ctrl__func.html#ga4d5d8f897604d8b3e8b6ec03150b92db">UVSC_OpenConnection</a> </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="UVSC__C_8h.html#gadadac39a0d05bddb1eb1240c1eeb1ecca3809ecb6c637725dfc3f832439113905" title="Success. ">UVSC_STATUS_SUCCESS</a> on success, or an error code</dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><a class="el" href="group__uvsc__ctrl__func.html#ga4d5d8f897604d8b3e8b6ec03150b92db">UVSC_OpenConnection</a> must have been called successfully </dd>
<dd>
uVision is in debug mode</dd></dl>
<p>Use this function to exit debug mode.</p>
<p>This is the equivalent of clicking the 'Debug&ndash;&gt;Start/Stop Debug Session' menu item in uVision (when in debug mode).</p>
<dl class="section attention"><dt>Attention</dt><dd><ul>
<li>Always call <a class="el" href="group__uvsc__dbg__func.html#gacf564272bdab91d354311dc61fc6189d">UVSC_DBG_STOP_EXECUTION</a> before exiting the debug mode. </li>
</ul>
</dd></dl>

</div>
</div>
<a class="anchor" id="gac2267516a977aec8b0d26299a902a20c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__usvc__defs.html#gaa98bd3356e69afadc44d005d3c7bbbf3">_UVSC_FUNC_</a> <a class="el" href="group__usvc__enums.html#gadadac39a0d05bddb1eb1240c1eeb1ecc">UVSC_STATUS</a> UVSC_DBG_ITM_REGISTER </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>iConnHandle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structITMOUT.html">ITMOUT</a> *&#160;</td>
          <td class="paramname"><em>pItmOut</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>itmIoLen</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Register for an ITM Channel that should be sent to Client </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">iConnHandle</td><td>Handle for the connection, as returned by <a class="el" href="group__uvsc__ctrl__func.html#ga4d5d8f897604d8b3e8b6ec03150b92db">UVSC_OpenConnection</a> </td></tr>
    <tr><td class="paramname">pItmOut</td><td>Pointer to <a class="el" href="structITMOUT.html">ITMOUT</a> structure containing the ITM channel to register. This is a variable length structure </td></tr>
    <tr><td class="paramname">itmIoLen</td><td>Size of the <em>pItmOut</em> data (bytes) </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="UVSC__C_8h.html#gadadac39a0d05bddb1eb1240c1eeb1ecca3809ecb6c637725dfc3f832439113905" title="Success. ">UVSC_STATUS_SUCCESS</a> on success, or an error code</dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><a class="el" href="group__uvsc__ctrl__func.html#ga4d5d8f897604d8b3e8b6ec03150b92db">UVSC_OpenConnection</a> must have been called successfully </dd>
<dd>
uVision is in debug mode</dd></dl>
<p>Use this function to register an ITM Channel. </p>

</div>
</div>
<a class="anchor" id="gacca722c176c8daa5a66d4cf20d4af8f1"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__usvc__defs.html#gaa98bd3356e69afadc44d005d3c7bbbf3">_UVSC_FUNC_</a> <a class="el" href="group__usvc__enums.html#gadadac39a0d05bddb1eb1240c1eeb1ecc">UVSC_STATUS</a> UVSC_DBG_ITM_UNREGISTER </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>iConnHandle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structITMOUT.html">ITMOUT</a> *&#160;</td>
          <td class="paramname"><em>pItmOut</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>itmIoLen</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Unregister for an ITM Channel that should be sent to Client </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">iConnHandle</td><td>Handle for the connection, as returned by <a class="el" href="group__uvsc__ctrl__func.html#ga4d5d8f897604d8b3e8b6ec03150b92db">UVSC_OpenConnection</a> </td></tr>
    <tr><td class="paramname">pItmOut</td><td>Pointer to <a class="el" href="structITMOUT.html">ITMOUT</a> structure containing the ITM channel to unregister. This is a variable length structure. </td></tr>
    <tr><td class="paramname">itmIoLen</td><td>Size of the <em>pItmOut</em> data (bytes) </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="UVSC__C_8h.html#gadadac39a0d05bddb1eb1240c1eeb1ecca3809ecb6c637725dfc3f832439113905" title="Success. ">UVSC_STATUS_SUCCESS</a> on success, or an error code</dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><a class="el" href="group__uvsc__ctrl__func.html#ga4d5d8f897604d8b3e8b6ec03150b92db">UVSC_OpenConnection</a> must have been called successfully </dd>
<dd>
uVision is in debug mode</dd></dl>
<p>Use this function to register an ITM Channel. </p>

</div>
</div>
<a class="anchor" id="ga83c1c1a58391c685769556ba48f56f4e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__usvc__defs.html#gaa98bd3356e69afadc44d005d3c7bbbf3">_UVSC_FUNC_</a> <a class="el" href="group__usvc__enums.html#gadadac39a0d05bddb1eb1240c1eeb1ecc">UVSC_STATUS</a> UVSC_DBG_MEM_READ </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>iConnHandle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structAMEM.html">AMEM</a> *&#160;</td>
          <td class="paramname"><em>pMem</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>memLen</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Read memory </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">iConnHandle</td><td>Handle for the connection, as returned by <a class="el" href="group__uvsc__ctrl__func.html#ga4d5d8f897604d8b3e8b6ec03150b92db">UVSC_OpenConnection</a> </td></tr>
    <tr><td class="paramname">pMem</td><td>Pointer to a structure containing the information about the memory to read. This variable will be updated with the data read from memory. This is a variable length structure, and must be large enough to contain the returned data, otherwise an error code will be returned from the function </td></tr>
    <tr><td class="paramname">memLen</td><td>Size of the <em>pMem</em> data (bytes) </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="UVSC__C_8h.html#gadadac39a0d05bddb1eb1240c1eeb1ecca3809ecb6c637725dfc3f832439113905" title="Success. ">UVSC_STATUS_SUCCESS</a> on success, or an error code</dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><a class="el" href="group__uvsc__ctrl__func.html#ga4d5d8f897604d8b3e8b6ec03150b92db">UVSC_OpenConnection</a> must have been called successfully </dd>
<dd>
uVision is in debug mode</dd></dl>
<p>Use this function to read target memory. </p>

</div>
</div>
<a class="anchor" id="gad3fa8609e7dcc6ce186e4fc68927c372"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__usvc__defs.html#gaa98bd3356e69afadc44d005d3c7bbbf3">_UVSC_FUNC_</a> <a class="el" href="group__usvc__enums.html#gadadac39a0d05bddb1eb1240c1eeb1ecc">UVSC_STATUS</a> UVSC_DBG_MEM_WRITE </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>iConnHandle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structAMEM.html">AMEM</a> *&#160;</td>
          <td class="paramname"><em>pMem</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>memLen</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Write memory </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">iConnHandle</td><td>Handle for the connection, as returned by <a class="el" href="group__uvsc__ctrl__func.html#ga4d5d8f897604d8b3e8b6ec03150b92db">UVSC_OpenConnection</a> </td></tr>
    <tr><td class="paramname">pMem</td><td>Pointer to a structure containing the information about the memory to write, including the data to write. This is a variable length structure </td></tr>
    <tr><td class="paramname">memLen</td><td>Size of the <em>pMem</em> data (bytes) </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="UVSC__C_8h.html#gadadac39a0d05bddb1eb1240c1eeb1ecca3809ecb6c637725dfc3f832439113905" title="Success. ">UVSC_STATUS_SUCCESS</a> on success, or an error code</dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><a class="el" href="group__uvsc__ctrl__func.html#ga4d5d8f897604d8b3e8b6ec03150b92db">UVSC_OpenConnection</a> must have been called successfully </dd>
<dd>
uVision is in debug mode</dd></dl>
<p>Use this function to write target memory. </p>

</div>
</div>
<a class="anchor" id="ga6f962ab07c64904f9f8a684bd2d4a46f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__usvc__defs.html#gaa98bd3356e69afadc44d005d3c7bbbf3">_UVSC_FUNC_</a> <a class="el" href="group__usvc__enums.html#gadadac39a0d05bddb1eb1240c1eeb1ecc">UVSC_STATUS</a> UVSC_DBG_MENU_EXEC </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>iConnHandle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structMENUID.html">MENUID</a> *&#160;</td>
          <td class="paramname"><em>pMenuID</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Execute meu item obtained by calling UVSC_DBG_ENUM_MENUS </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">iConnHandle</td><td>Handle for the connection, as returned by <a class="el" href="group__uvsc__ctrl__func.html#ga4d5d8f897604d8b3e8b6ec03150b92db">UVSC_OpenConnection</a> </td></tr>
    <tr><td class="paramname">pMenuID</td><td>Pointer to a structure containing menu type and its ID </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="UVSC__C_8h.html#gadadac39a0d05bddb1eb1240c1eeb1ecca3809ecb6c637725dfc3f832439113905" title="Success. ">UVSC_STATUS_SUCCESS</a> on success, or an error code</dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><a class="el" href="group__uvsc__ctrl__func.html#ga4d5d8f897604d8b3e8b6ec03150b92db">UVSC_OpenConnection</a> must have been called successfully </dd>
<dd>
uVision is in debug mode </dd></dl>

</div>
</div>
<a class="anchor" id="gaf76db91f470da7602ee332e45cc69f4f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__usvc__defs.html#gaa98bd3356e69afadc44d005d3c7bbbf3">_UVSC_FUNC_</a> <a class="el" href="group__usvc__enums.html#gadadac39a0d05bddb1eb1240c1eeb1ecc">UVSC_STATUS</a> UVSC_DBG_REMOVE_WATCH_EXPRESSION </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>iConnHandle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structVSET.html">VSET</a> *&#160;</td>
          <td class="paramname"><em>pVSet</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>vSetLen</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Remove watch expression added by UVSC_DBG_EVAL_WATCH_EXPRESSION </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">iConnHandle</td><td>Handle for the connection, as returned by <a class="el" href="group__uvsc__ctrl__func.html#ga4d5d8f897604d8b3e8b6ec03150b92db">UVSC_OpenConnection</a> </td></tr>
    <tr><td class="paramname">pVSet</td><td>pointer to a <a class="el" href="structVSET.html">VSET</a> structure: <a class="el" href="structSSTR.html">SSTR</a> contains watch expression. </td></tr>
    <tr><td class="paramname">vSetLen</td><td>Size of the <em>pVSet</em> data (bytes)</td></tr>
  </table>
  </dd>
</dl>
<dl class="section pre"><dt>Precondition</dt><dd><a class="el" href="group__uvsc__ctrl__func.html#ga4d5d8f897604d8b3e8b6ec03150b92db">UVSC_OpenConnection</a> must have been called successfully </dd>
<dd>
uVision is in debug mode </dd>
<dd>
Extended stack mode is set using <a class="el" href="group__uvsc__gen__func.html#gac011ca3556185f14b126b90829bd447d">UVSC_GEN_SET_OPTIONS</a> call </dd></dl>

</div>
</div>
<a class="anchor" id="ga2857229f7c1ac68eb8bb729113fbb9ef"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__usvc__defs.html#gaa98bd3356e69afadc44d005d3c7bbbf3">_UVSC_FUNC_</a> <a class="el" href="group__usvc__enums.html#gadadac39a0d05bddb1eb1240c1eeb1ecc">UVSC_STATUS</a> UVSC_DBG_RESET </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>iConnHandle</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Reset the target </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">iConnHandle</td><td>Handle for the connection, as returned by <a class="el" href="group__uvsc__ctrl__func.html#ga4d5d8f897604d8b3e8b6ec03150b92db">UVSC_OpenConnection</a> </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="UVSC__C_8h.html#gadadac39a0d05bddb1eb1240c1eeb1ecca3809ecb6c637725dfc3f832439113905" title="Success. ">UVSC_STATUS_SUCCESS</a> on success, or an error code</dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><a class="el" href="group__uvsc__ctrl__func.html#ga4d5d8f897604d8b3e8b6ec03150b92db">UVSC_OpenConnection</a> must have been called successfully </dd>
<dd>
uVision is in debug mode</dd></dl>
<p>Use this function to reset the target processor or simulation.</p>
<p>This is the equivalent of clicking the 'Peripherals&ndash;&gt;Reset CPU' menu item in uVision. </p>

</div>
</div>
<a class="anchor" id="ga20bd8da9f10efe14ff0553d6862b809b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__usvc__defs.html#gaa98bd3356e69afadc44d005d3c7bbbf3">_UVSC_FUNC_</a> <a class="el" href="group__usvc__enums.html#gadadac39a0d05bddb1eb1240c1eeb1ecc">UVSC_STATUS</a> UVSC_DBG_RUN_TO_ADDRESS </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>iConnHandle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__uvsock__typedefs.html#gad43617c3693e772d6d8659876870a777">xU64</a>&#160;</td>
          <td class="paramname"><em>address</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Start execution and run to specified address </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">iConnHandle</td><td>Handle for the connection, as returned by <a class="el" href="group__uvsc__ctrl__func.html#ga4d5d8f897604d8b3e8b6ec03150b92db">UVSC_OpenConnection</a> </td></tr>
    <tr><td class="paramname">address</td><td>(xU64) address to run to </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="UVSC__C_8h.html#gadadac39a0d05bddb1eb1240c1eeb1ecca3809ecb6c637725dfc3f832439113905" title="Success. ">UVSC_STATUS_SUCCESS</a> on success, or an error code</dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><a class="el" href="group__uvsc__ctrl__func.html#ga4d5d8f897604d8b3e8b6ec03150b92db">UVSC_OpenConnection</a> must have been called successfully </dd>
<dd>
uVision is in debug mode, and not executing</dd></dl>
<p>Use this function to start the target or simulation execution. </p>

</div>
</div>
<a class="anchor" id="ga612ba667b71a425b76150584cdc9c856"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__usvc__defs.html#gaa98bd3356e69afadc44d005d3c7bbbf3">_UVSC_FUNC_</a> <a class="el" href="group__usvc__enums.html#gadadac39a0d05bddb1eb1240c1eeb1ecc">UVSC_STATUS</a> UVSC_DBG_SERIAL_GET </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>iConnHandle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structSERIO.html">SERIO</a> *&#160;</td>
          <td class="paramname"><em>pSerIO</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>serIOLen</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>DEPRECATED: use DBG_SERIAL_OUTPUT response Get terminal data from a uVision terminal window </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">iConnHandle</td><td>Handle for the connection, as returned by <a class="el" href="group__uvsc__ctrl__func.html#ga4d5d8f897604d8b3e8b6ec03150b92db">UVSC_OpenConnection</a> </td></tr>
    <tr><td class="paramname">pSerIO</td><td>Pointer to a structure containing the information about the terminal window to get data from. This variable will be updated with the data read from the terminal window. This is a variable length structure, and must be large enough to contain the returned data, otherwise an error code will be returned from the function. </td></tr>
    <tr><td class="paramname">serIOLen</td><td>Size of the <em>pSerIO</em> data (bytes) </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="UVSC__C_8h.html#gadadac39a0d05bddb1eb1240c1eeb1ecca3809ecb6c637725dfc3f832439113905" title="Success. ">UVSC_STATUS_SUCCESS</a> on success, or an error code</dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><a class="el" href="group__uvsc__ctrl__func.html#ga4d5d8f897604d8b3e8b6ec03150b92db">UVSC_OpenConnection</a> must have been called successfully </dd>
<dd>
uVision is in debug mode</dd></dl>
<p>Use this function to get terminal data from a uVision terminal window. </p>

</div>
</div>
<a class="anchor" id="ga6ca7ce92f22ed1c11bb55511cd91e1b6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__usvc__defs.html#gaa98bd3356e69afadc44d005d3c7bbbf3">_UVSC_FUNC_</a> <a class="el" href="group__usvc__enums.html#gadadac39a0d05bddb1eb1240c1eeb1ecc">UVSC_STATUS</a> UVSC_DBG_SERIAL_PUT </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>iConnHandle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structSERIO.html">SERIO</a> *&#160;</td>
          <td class="paramname"><em>pSerIO</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>serIOLen</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Send terminal data to a uVision terminal window </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">iConnHandle</td><td>Handle for the connection, as returned by <a class="el" href="group__uvsc__ctrl__func.html#ga4d5d8f897604d8b3e8b6ec03150b92db">UVSC_OpenConnection</a> </td></tr>
    <tr><td class="paramname">pSerIO</td><td>Pointer to a structure containing the information about the terminal window to write data to, including the data to write. This is a variable length structure </td></tr>
    <tr><td class="paramname">serIOLen</td><td>Size of the <em>pSerIO</em> data (bytes) </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="UVSC__C_8h.html#gadadac39a0d05bddb1eb1240c1eeb1ecca3809ecb6c637725dfc3f832439113905" title="Success. ">UVSC_STATUS_SUCCESS</a> on success, or an error code</dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><a class="el" href="group__uvsc__ctrl__func.html#ga4d5d8f897604d8b3e8b6ec03150b92db">UVSC_OpenConnection</a> must have been called successfully </dd>
<dd>
uVision is in debug mode</dd></dl>
<p>Use this function to send terminal data to a uVision terminal window. </p>

</div>
</div>
<a class="anchor" id="gac1f70650231923c6ab33516feb7005a7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__usvc__defs.html#gaa98bd3356e69afadc44d005d3c7bbbf3">_UVSC_FUNC_</a> <a class="el" href="group__usvc__enums.html#gadadac39a0d05bddb1eb1240c1eeb1ecc">UVSC_STATUS</a> UVSC_DBG_SLEEP </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>iConnHandle</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Sleep the simulation [SIMULATOR ONLY] </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">iConnHandle</td><td>Handle for the connection, as returned by <a class="el" href="group__uvsc__ctrl__func.html#ga4d5d8f897604d8b3e8b6ec03150b92db">UVSC_OpenConnection</a> </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="UVSC__C_8h.html#gadadac39a0d05bddb1eb1240c1eeb1ecca3809ecb6c637725dfc3f832439113905" title="Success. ">UVSC_STATUS_SUCCESS</a> on success, or an error code</dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><a class="el" href="group__uvsc__ctrl__func.html#ga4d5d8f897604d8b3e8b6ec03150b92db">UVSC_OpenConnection</a> must have been called successfully </dd>
<dd>
uVision is in debug mode, and is targetting the simulator</dd></dl>
<p>Use this function to put the simulation to sleep. When the simulator is asleep, simulation is paused, but uVision still shows the simulation as running.</p>
<p>NOTE: The simulator will automatically wake up after 500ms if it is not told to wake up by a <a class="el" href="group__uvsc__dbg__func.html#ga5b72004598b424529de43340eb8b23e3">UVSC_DBG_WAKE</a> command. </p>

</div>
</div>
<a class="anchor" id="ga567554f44aa7091da316f5af1fe2b14f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__usvc__defs.html#gaa98bd3356e69afadc44d005d3c7bbbf3">_UVSC_FUNC_</a> <a class="el" href="group__usvc__enums.html#gadadac39a0d05bddb1eb1240c1eeb1ecc">UVSC_STATUS</a> UVSC_DBG_START_EXECUTION </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>iConnHandle</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Start execution </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">iConnHandle</td><td>Handle for the connection, as returned by <a class="el" href="group__uvsc__ctrl__func.html#ga4d5d8f897604d8b3e8b6ec03150b92db">UVSC_OpenConnection</a> </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="UVSC__C_8h.html#gadadac39a0d05bddb1eb1240c1eeb1ecca3809ecb6c637725dfc3f832439113905" title="Success. ">UVSC_STATUS_SUCCESS</a> on success, or an error code</dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><a class="el" href="group__uvsc__ctrl__func.html#ga4d5d8f897604d8b3e8b6ec03150b92db">UVSC_OpenConnection</a> must have been called successfully </dd>
<dd>
uVision is in debug mode, and not executing</dd></dl>
<p>Use this function to start the target or simulation execution.</p>
<p>This is the equivalent of clicking the 'Debug&ndash;&gt;Run' menu item in uVision. </p>

</div>
</div>
<a class="anchor" id="gacb73d2a2ce48deb16797ebd569314792"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__usvc__defs.html#gaa98bd3356e69afadc44d005d3c7bbbf3">_UVSC_FUNC_</a> <a class="el" href="group__usvc__enums.html#gadadac39a0d05bddb1eb1240c1eeb1ecc">UVSC_STATUS</a> UVSC_DBG_STATUS </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>iConnHandle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int *&#160;</td>
          <td class="paramname"><em>pStatus</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Get execution status </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">iConnHandle</td><td>Handle for the connection, as returned by <a class="el" href="group__uvsc__ctrl__func.html#ga4d5d8f897604d8b3e8b6ec03150b92db">UVSC_OpenConnection</a> </td></tr>
    <tr><td class="paramname">pStatus</td><td>Pointer to a variable to contain the execution status. 1:= the target is executing, 0:= the target is stopped. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="UVSC__C_8h.html#gadadac39a0d05bddb1eb1240c1eeb1ecca3809ecb6c637725dfc3f832439113905" title="Success. ">UVSC_STATUS_SUCCESS</a> on success, or an error code</dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><a class="el" href="group__uvsc__ctrl__func.html#ga4d5d8f897604d8b3e8b6ec03150b92db">UVSC_OpenConnection</a> must have been called successfully </dd>
<dd>
uVision is in debug mode</dd></dl>
<p>Use this function to find out if the target or simulator is executing, or is stopped. </p>

</div>
</div>
<a class="anchor" id="ga2bfe198031f78bd4e95b4342164d3501"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__usvc__defs.html#gaa98bd3356e69afadc44d005d3c7bbbf3">_UVSC_FUNC_</a> <a class="el" href="group__usvc__enums.html#gadadac39a0d05bddb1eb1240c1eeb1ecc">UVSC_STATUS</a> UVSC_DBG_STEP_HLL </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>iConnHandle</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Step one High Level Language (HLL) code line </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">iConnHandle</td><td>Handle for the connection, as returned by <a class="el" href="group__uvsc__ctrl__func.html#ga4d5d8f897604d8b3e8b6ec03150b92db">UVSC_OpenConnection</a> </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="UVSC__C_8h.html#gadadac39a0d05bddb1eb1240c1eeb1ecca3809ecb6c637725dfc3f832439113905" title="Success. ">UVSC_STATUS_SUCCESS</a> on success, or an error code</dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><a class="el" href="group__uvsc__ctrl__func.html#ga4d5d8f897604d8b3e8b6ec03150b92db">UVSC_OpenConnection</a> must have been called successfully </dd>
<dd>
uVision is in debug mode, and not executing</dd></dl>
<p>Use this function to step one High Level Language (HLL) code line.</p>
<p>This is the equivalent of clicking the 'Debug&ndash;&gt;Step Over' menu item in uVision (when viewing HLL code). </p>

</div>
</div>
<a class="anchor" id="gaa7903efea1853de0ff158d5c396bad59"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__usvc__defs.html#gaa98bd3356e69afadc44d005d3c7bbbf3">_UVSC_FUNC_</a> <a class="el" href="group__usvc__enums.html#gadadac39a0d05bddb1eb1240c1eeb1ecc">UVSC_STATUS</a> UVSC_DBG_STEP_HLL_N </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>iConnHandle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">UINT&#160;</td>
          <td class="paramname"><em>count</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Step N High Level Language (HLL) code lines </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">iConnHandle</td><td>Handle for the connection, as returned by <a class="el" href="group__uvsc__ctrl__func.html#ga4d5d8f897604d8b3e8b6ec03150b92db">UVSC_OpenConnection</a> </td></tr>
    <tr><td class="paramname">count</td><td>(UINT) - number of steps to perform </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="UVSC__C_8h.html#gadadac39a0d05bddb1eb1240c1eeb1ecca3809ecb6c637725dfc3f832439113905" title="Success. ">UVSC_STATUS_SUCCESS</a> on success, or an error code</dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><a class="el" href="group__uvsc__ctrl__func.html#ga4d5d8f897604d8b3e8b6ec03150b92db">UVSC_OpenConnection</a> must have been called successfully </dd>
<dd>
uVision is in debug mode, and not executing</dd></dl>
<p>Use this function to N High Level Language (HLL) code lines. </p>

</div>
</div>
<a class="anchor" id="ga232c2d99783d1f191503d6b1908caa3e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__usvc__defs.html#gaa98bd3356e69afadc44d005d3c7bbbf3">_UVSC_FUNC_</a> <a class="el" href="group__usvc__enums.html#gadadac39a0d05bddb1eb1240c1eeb1ecc">UVSC_STATUS</a> UVSC_DBG_STEP_INSTRUCTION </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>iConnHandle</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Step one ASM instruction </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">iConnHandle</td><td>Handle for the connection, as returned by <a class="el" href="group__uvsc__ctrl__func.html#ga4d5d8f897604d8b3e8b6ec03150b92db">UVSC_OpenConnection</a> </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="UVSC__C_8h.html#gadadac39a0d05bddb1eb1240c1eeb1ecca3809ecb6c637725dfc3f832439113905" title="Success. ">UVSC_STATUS_SUCCESS</a> on success, or an error code</dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><a class="el" href="group__uvsc__ctrl__func.html#ga4d5d8f897604d8b3e8b6ec03150b92db">UVSC_OpenConnection</a> must have been called successfully </dd>
<dd>
uVision is in debug mode, and not executing</dd></dl>
<p>Use this function to step one ASM instruction.</p>
<p>This is the equivalent of clicking the 'Debug&ndash;&gt;Step' menu item in uVision (when viewing ASM code). </p>

</div>
</div>
<a class="anchor" id="ga3c49911d47d55e1ffb3a8c9fd4de2c5b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__usvc__defs.html#gaa98bd3356e69afadc44d005d3c7bbbf3">_UVSC_FUNC_</a> <a class="el" href="group__usvc__enums.html#gadadac39a0d05bddb1eb1240c1eeb1ecc">UVSC_STATUS</a> UVSC_DBG_STEP_INSTRUCTION_N </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>iConnHandle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">UINT&#160;</td>
          <td class="paramname"><em>count</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Step N ASM instructions </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">iConnHandle</td><td>Handle for the connection, as returned by <a class="el" href="group__uvsc__ctrl__func.html#ga4d5d8f897604d8b3e8b6ec03150b92db">UVSC_OpenConnection</a> </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="UVSC__C_8h.html#gadadac39a0d05bddb1eb1240c1eeb1ecca3809ecb6c637725dfc3f832439113905" title="Success. ">UVSC_STATUS_SUCCESS</a> on success, or an error code </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">count</td><td>(UINT) - number of steps to perform</td></tr>
  </table>
  </dd>
</dl>
<dl class="section pre"><dt>Precondition</dt><dd><a class="el" href="group__uvsc__ctrl__func.html#ga4d5d8f897604d8b3e8b6ec03150b92db">UVSC_OpenConnection</a> must have been called successfully </dd>
<dd>
uVision is in debug mode, and not executing</dd></dl>
<p>Use this function to step N ASM instructions. </p>

</div>
</div>
<a class="anchor" id="ga07f1868219940783b510bc0ce0bea421"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__usvc__defs.html#gaa98bd3356e69afadc44d005d3c7bbbf3">_UVSC_FUNC_</a> <a class="el" href="group__usvc__enums.html#gadadac39a0d05bddb1eb1240c1eeb1ecc">UVSC_STATUS</a> UVSC_DBG_STEP_INTO </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>iConnHandle</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Step into the current High Level Language (HLL) function </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">iConnHandle</td><td>Handle for the connection, as returned by <a class="el" href="group__uvsc__ctrl__func.html#ga4d5d8f897604d8b3e8b6ec03150b92db">UVSC_OpenConnection</a> </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="UVSC__C_8h.html#gadadac39a0d05bddb1eb1240c1eeb1ecca3809ecb6c637725dfc3f832439113905" title="Success. ">UVSC_STATUS_SUCCESS</a> on success, or an error code</dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><a class="el" href="group__uvsc__ctrl__func.html#ga4d5d8f897604d8b3e8b6ec03150b92db">UVSC_OpenConnection</a> must have been called successfully </dd>
<dd>
uVision is in debug mode, and not executing</dd></dl>
<p>Use this function to step into the current High Level Language (HLL) function.</p>
<p>This is the equivalent of clicking the 'Debug&ndash;&gt;Step' menu item in uVision (when viewing HLL code). </p>

</div>
</div>
<a class="anchor" id="ga0dbc7dd57fc704f7ea18b19e54574b52"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__usvc__defs.html#gaa98bd3356e69afadc44d005d3c7bbbf3">_UVSC_FUNC_</a> <a class="el" href="group__usvc__enums.html#gadadac39a0d05bddb1eb1240c1eeb1ecc">UVSC_STATUS</a> UVSC_DBG_STEP_INTO_N </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>iConnHandle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">UINT&#160;</td>
          <td class="paramname"><em>count</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Step into the current High Level Language (HLL) function </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">iConnHandle</td><td>Handle for the connection, as returned by <a class="el" href="group__uvsc__ctrl__func.html#ga4d5d8f897604d8b3e8b6ec03150b92db">UVSC_OpenConnection</a> </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="UVSC__C_8h.html#gadadac39a0d05bddb1eb1240c1eeb1ecca3809ecb6c637725dfc3f832439113905" title="Success. ">UVSC_STATUS_SUCCESS</a> on success, or an error code </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">count</td><td>(UINT) - number of steps to perform</td></tr>
  </table>
  </dd>
</dl>
<dl class="section pre"><dt>Precondition</dt><dd><a class="el" href="group__uvsc__ctrl__func.html#ga4d5d8f897604d8b3e8b6ec03150b92db">UVSC_OpenConnection</a> must have been called successfully </dd>
<dd>
uVision is in debug mode, and not executing</dd></dl>
<p>Use this function to step into the current High Level Language (HLL) function. </p>

</div>
</div>
<a class="anchor" id="gaf004348755edd41a047f5f840e70fbc4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__usvc__defs.html#gaa98bd3356e69afadc44d005d3c7bbbf3">_UVSC_FUNC_</a> <a class="el" href="group__usvc__enums.html#gadadac39a0d05bddb1eb1240c1eeb1ecc">UVSC_STATUS</a> UVSC_DBG_STEP_OUT </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>iConnHandle</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Step out of the current High Level Language (HLL) function </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">iConnHandle</td><td>Handle for the connection, as returned by <a class="el" href="group__uvsc__ctrl__func.html#ga4d5d8f897604d8b3e8b6ec03150b92db">UVSC_OpenConnection</a> </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="UVSC__C_8h.html#gadadac39a0d05bddb1eb1240c1eeb1ecca3809ecb6c637725dfc3f832439113905" title="Success. ">UVSC_STATUS_SUCCESS</a> on success, or an error code</dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><a class="el" href="group__uvsc__ctrl__func.html#ga4d5d8f897604d8b3e8b6ec03150b92db">UVSC_OpenConnection</a> must have been called successfully </dd>
<dd>
uVision is in debug mode, and not executing</dd></dl>
<p>Use this function to step out of the current High Level Language (HLL) function.</p>
<p>This is the equivalent of clicking the 'Debug&ndash;&gt;Step out of current function' menu item in uVision. </p>

</div>
</div>
<a class="anchor" id="gacf564272bdab91d354311dc61fc6189d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__usvc__defs.html#gaa98bd3356e69afadc44d005d3c7bbbf3">_UVSC_FUNC_</a> <a class="el" href="group__usvc__enums.html#gadadac39a0d05bddb1eb1240c1eeb1ecc">UVSC_STATUS</a> UVSC_DBG_STOP_EXECUTION </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>iConnHandle</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Stop execution </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">iConnHandle</td><td>Handle for the connection, as returned by <a class="el" href="group__uvsc__ctrl__func.html#ga4d5d8f897604d8b3e8b6ec03150b92db">UVSC_OpenConnection</a> </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="UVSC__C_8h.html#gadadac39a0d05bddb1eb1240c1eeb1ecca3809ecb6c637725dfc3f832439113905" title="Success. ">UVSC_STATUS_SUCCESS</a> on success, or an error code</dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><a class="el" href="group__uvsc__ctrl__func.html#ga4d5d8f897604d8b3e8b6ec03150b92db">UVSC_OpenConnection</a> must have been called successfully </dd>
<dd>
uVision is in debug mode, and executing</dd></dl>
<p>Use this function to stop the target or simulation execution.</p>
<p>This is the equivalent of clicking the 'Debug&ndash;&gt;Stop Running' menu item in uVision. </p>

</div>
</div>
<a class="anchor" id="ga11fc83643a75c6b391117de286ae29ea"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__usvc__defs.html#gaa98bd3356e69afadc44d005d3c7bbbf3">_UVSC_FUNC_</a> <a class="el" href="group__usvc__enums.html#gadadac39a0d05bddb1eb1240c1eeb1ecc">UVSC_STATUS</a> UVSC_DBG_VARIABLE_SET </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>iConnHandle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structVARVAL.html">VARVAL</a> *&#160;</td>
          <td class="paramname"><em>pVar</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>vVarLen</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Set variable value </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">iConnHandle</td><td>Handle for the connection, as returned by <a class="el" href="group__uvsc__ctrl__func.html#ga4d5d8f897604d8b3e8b6ec03150b92db">UVSC_OpenConnection</a> </td></tr>
    <tr><td class="paramname">pVar</td><td>pointer to a <a class="el" href="structVARVAL.html">VARVAL</a> structure that contains: variable member contains full variable ID as <a class="el" href="structIVARENUM.html">IVARENUM</a> structure value member contains variable value as string expression in <a class="el" href="structSSTR.html">SSTR</a> cturcture </td></tr>
    <tr><td class="paramname">vVarLen</td><td>size of <a class="el" href="structVARVAL.html">VARVAL</a> stucture </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="UVSC__C_8h.html#gadadac39a0d05bddb1eb1240c1eeb1ecca3809ecb6c637725dfc3f832439113905" title="Success. ">UVSC_STATUS_SUCCESS</a> on success, or an error code</dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><a class="el" href="group__uvsc__ctrl__func.html#ga4d5d8f897604d8b3e8b6ec03150b92db">UVSC_OpenConnection</a> must have been called successfully </dd>
<dd>
A valid project is loaded, and uVision is debugging </dd>
<dd>
Extended stack mode is set using <a class="el" href="group__uvsc__gen__func.html#gac011ca3556185f14b126b90829bd447d">UVSC_GEN_SET_OPTIONS</a> call</dd></dl>
<p>Use this function to set a new value to a variable </p>

</div>
</div>
<a class="anchor" id="gab8fbb8b44aaa4c5bc2f044198336f879"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__usvc__defs.html#gaa98bd3356e69afadc44d005d3c7bbbf3">_UVSC_FUNC_</a> <a class="el" href="group__usvc__enums.html#gadadac39a0d05bddb1eb1240c1eeb1ecc">UVSC_STATUS</a> UVSC_DBG_VTR_GET </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>iConnHandle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structVSET.html">VSET</a> *&#160;</td>
          <td class="paramname"><em>pVSet</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>vSetLen</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Get the value of a virtual register (VTR) </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">iConnHandle</td><td>Handle for the connection, as returned by <a class="el" href="group__uvsc__ctrl__func.html#ga4d5d8f897604d8b3e8b6ec03150b92db">UVSC_OpenConnection</a> </td></tr>
    <tr><td class="paramname">pVSet</td><td>Pointer to a structure containing the VTR to get. This structure will be updated with the VTR value. This is a variable length structure </td></tr>
    <tr><td class="paramname">vSetLen</td><td>Size of the <em>pVSet</em> data (bytes) </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="UVSC__C_8h.html#gadadac39a0d05bddb1eb1240c1eeb1ecca3809ecb6c637725dfc3f832439113905" title="Success. ">UVSC_STATUS_SUCCESS</a> on success, or an error code</dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><a class="el" href="group__uvsc__ctrl__func.html#ga4d5d8f897604d8b3e8b6ec03150b92db">UVSC_OpenConnection</a> must have been called successfully </dd>
<dd>
uVision is in debug mode</dd></dl>
<p>Use this function to get the value of a virtual register (VTR). </p>

</div>
</div>
<a class="anchor" id="ga9fe65ee98d46ae0860903211e2481f06"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__usvc__defs.html#gaa98bd3356e69afadc44d005d3c7bbbf3">_UVSC_FUNC_</a> <a class="el" href="group__usvc__enums.html#gadadac39a0d05bddb1eb1240c1eeb1ecc">UVSC_STATUS</a> UVSC_DBG_VTR_SET </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>iConnHandle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structVSET.html">VSET</a> *&#160;</td>
          <td class="paramname"><em>pVSet</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>vSetLen</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Set the value of a virtual register (VTR) </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">iConnHandle</td><td>Handle for the connection, as returned by <a class="el" href="group__uvsc__ctrl__func.html#ga4d5d8f897604d8b3e8b6ec03150b92db">UVSC_OpenConnection</a> </td></tr>
    <tr><td class="paramname">pVSet</td><td>Pointer to a structure containing the VTR to set, and the value to set it to. This is a variable length structure </td></tr>
    <tr><td class="paramname">vSetLen</td><td>Size of the <em>pVSet</em> data (bytes) </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="UVSC__C_8h.html#gadadac39a0d05bddb1eb1240c1eeb1ecca3809ecb6c637725dfc3f832439113905" title="Success. ">UVSC_STATUS_SUCCESS</a> on success, or an error code</dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><a class="el" href="group__uvsc__ctrl__func.html#ga4d5d8f897604d8b3e8b6ec03150b92db">UVSC_OpenConnection</a> must have been called successfully </dd>
<dd>
uVision is in debug mode</dd></dl>
<p>Use this function to set the value of a virtual register (VTR). </p>

</div>
</div>
<a class="anchor" id="ga5b72004598b424529de43340eb8b23e3"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__usvc__defs.html#gaa98bd3356e69afadc44d005d3c7bbbf3">_UVSC_FUNC_</a> <a class="el" href="group__usvc__enums.html#gadadac39a0d05bddb1eb1240c1eeb1ecc">UVSC_STATUS</a> UVSC_DBG_WAKE </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>iConnHandle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structiINTERVAL.html">iINTERVAL</a> *&#160;</td>
          <td class="paramname"><em>piInterval</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Wake the simulation [SIMULATOR ONLY] </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">iConnHandle</td><td>Handle for the connection, as returned by <a class="el" href="group__uvsc__ctrl__func.html#ga4d5d8f897604d8b3e8b6ec03150b92db">UVSC_OpenConnection</a> </td></tr>
    <tr><td class="paramname">piInterval</td><td>Pointer to a structure containing the information on how long the simulation should wake for. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="UVSC__C_8h.html#gadadac39a0d05bddb1eb1240c1eeb1ecca3809ecb6c637725dfc3f832439113905" title="Success. ">UVSC_STATUS_SUCCESS</a> on success, or an error code</dd></dl>
<dl class="section pre"><dt>Precondition</dt><dd><a class="el" href="group__uvsc__ctrl__func.html#ga4d5d8f897604d8b3e8b6ec03150b92db">UVSC_OpenConnection</a> must have been called successfully </dd>
<dd>
uVision is in debug mode, and is targetting the simulator</dd></dl>
<p>Use this function to simulate I/O to and from the uVision simulator in a synchronous manner.</p>
<p>The function call can run the simulation for a specified time, after which the simulation is put to sleep and a notification generated. At this point, simulation virtual registers (ie device IO) can be read and written, and then this message can be sent again to wake the simulation again. This sequence can be used to simulate I/O to and from the simulator in a synchronous manner.</p>
<p>When the simulator is asleep, simulation is paused, but uVision still shows the simulation as running.</p>
<p>NOTE: The simulator will automatically wake up after 500ms if it is not told to wake up by another <a class="el" href="group__uvsc__dbg__func.html#ga5b72004598b424529de43340eb8b23e3">UVSC_DBG_WAKE</a> command. </p>

</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="footer">Generated on Mon Jul 2 2018 08:45:40 for Using the µVision Socket Interface by ARM Ltd. All rights reserved.
	<!--
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 
	-->
	</li>
  </ul>
</div>
</body>
</html>
